Quy tắc tính UPC-A

Trước khi có sự ra đời của EAN-13 thì quy tắc tính số kiểm tra của UPC-A như sau:

  1. Lấy tổng của các số ở vị trí lẻ (1, 3, 5, 7, 9, 11). Các số này nhân với 3 được một số A.
  2. Lấy tổng của các số ở vị trí chẵn (2, 4, 6, 8,10) được một số B.
  3. Lấy tổng (A + B) và xét tính chia hết cho 10. Nếu chia hết thì số kiểm tra bằng 0. Nếu không chia hết (số dư khác 0) thì lấy phần bù (10- số dư) làm số kiểm tra.

Quy tắc này phù hợp với quy tắc tính số kiểm tra của EAN-13 do sau khi thêm số 0 vào đầu chuỗi UPC-A thì các vị trí chẵn của UPC-A đổi thành vị trí lẻ của EAN-13 và ngược lại.

Liên quan